跳到主要内容

Rust 项目

阐述

Rust 项目(Package)是一个具有独立的 Cargo.toml 文件并包含多个 Rust 包的集合;它只能包含一个库类型的包,但是可以包含多个二进制类型的包。

  • 唯一库包:src/lib.rs
  • 默认二进制包:src/main.rs
  • 其余二进制包:src/bin/*.rs,编译后生成和文件同名的二进制可执行文件

实例

  • cargo new 创建的项目默认包含一个二进制包
  • cargo new --lib 创建的项目默认包含一个库包

性质

相关内容

参考文献